package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author baomidou
 * @since 2023-09-24
 */
@TableName("t_jl_quotation_detail")
@ApiModel(value = "JlQuotationDetail对象", description = "")
public class JlQuotationDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("选模表Id")
    private String moldSelectionId;

    @ApiModelProperty("零件名称=产品名称")
    private String productName;

    @ApiModelProperty("零件号=零件编号=产品编号")
    private String productCode;

    @ApiModelProperty("注塑机吨位")
    private String press;

    @ApiModelProperty("利润=利润小计")
    private String profit;

    @ApiModelProperty("模具总价（元/含税）")
    private String moldTotalFee;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("原材料小计")
    private String materialFee;

    @ApiModelProperty("标准件小计")
    private String standardComponentFee;

    @ApiModelProperty("人工小计")
    private String artificialFee;

    @ApiModelProperty("制造小计")
    private String manufacturingFee;

    @ApiModelProperty("装配小计")
    private String assemblyFee;

    @ApiModelProperty("调试小计")
    private String debugFee;

    @ApiModelProperty("测量小计")
    private String measureFee;

    @ApiModelProperty("运输小计")
    private String transportFee;

    @ApiModelProperty("占模具总价比例（%）")
    private String profitRatio;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMoldSelectionId() {
        return moldSelectionId;
    }

    public void setMoldSelectionId(String moldSelectionId) {
        this.moldSelectionId = moldSelectionId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getPress() {
        return press;
    }

    public void setPress(String press) {
        this.press = press;
    }

    public String getProfit() {
        return profit;
    }

    public void setProfit(String profit) {
        this.profit = profit;
    }

    public String getMoldTotalFee() {
        return moldTotalFee;
    }

    public void setMoldTotalFee(String moldTotalFee) {
        this.moldTotalFee = moldTotalFee;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getMaterialFee() {
        return materialFee;
    }

    public void setMaterialFee(String materialFee) {
        this.materialFee = materialFee;
    }

    public String getStandardComponentFee() {
        return standardComponentFee;
    }

    public void setStandardComponentFee(String standardComponentFee) {
        this.standardComponentFee = standardComponentFee;
    }

    public String getArtificialFee() {
        return artificialFee;
    }

    public void setArtificialFee(String artificialFee) {
        this.artificialFee = artificialFee;
    }

    public String getManufacturingFee() {
        return manufacturingFee;
    }

    public void setManufacturingFee(String manufacturingFee) {
        this.manufacturingFee = manufacturingFee;
    }

    public String getAssemblyFee() {
        return assemblyFee;
    }

    public void setAssemblyFee(String assemblyFee) {
        this.assemblyFee = assemblyFee;
    }

    public String getDebugFee() {
        return debugFee;
    }

    public void setDebugFee(String debugFee) {
        this.debugFee = debugFee;
    }

    public String getMeasureFee() {
        return measureFee;
    }

    public void setMeasureFee(String measureFee) {
        this.measureFee = measureFee;
    }

    public String getTransportFee() {
        return transportFee;
    }

    public void setTransportFee(String transportFee) {
        this.transportFee = transportFee;
    }

    public String getProfitRatio() {
        return profitRatio;
    }

    public void setProfitRatio(String profitRatio) {
        this.profitRatio = profitRatio;
    }

    @Override
    public String toString() {
        return "JlQuotationDetail{" +
            "id = " + id +
            ", moldSelectionId = " + moldSelectionId +
            ", productName = " + productName +
            ", productCode = " + productCode +
            ", press = " + press +
            ", profit = " + profit +
            ", moldTotalFee = " + moldTotalFee +
            ", remark = " + remark +
            ", materialFee = " + materialFee +
            ", standardComponentFee = " + standardComponentFee +
            ", artificialFee = " + artificialFee +
            ", manufacturingFee = " + manufacturingFee +
            ", assemblyFee = " + assemblyFee +
            ", debugFee = " + debugFee +
            ", measureFee = " + measureFee +
            ", transportFee = " + transportFee +
            ", profitRatio = " + profitRatio +
        "}";
    }
}
